package com.todoapp.page;

import org.apache.wicket.IPageMap;
import org.apache.wicket.PageParameters;
import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.model.IModel;

import todo.core.bso.TodoService;

import com.todoapp.WicketApplication;


public class BasePage extends WebPage {

	public BasePage() {
		super();
	}

	public BasePage(IModel<?> model) {
		super(model);
	}

	public BasePage(IPageMap pageMap, IModel<?> model) {
		super(pageMap, model);
	}

	public BasePage(IPageMap pageMap, PageParameters parameters) {
		super(pageMap, parameters);
	}

	public BasePage(IPageMap pageMap) {
		super(pageMap);
	}

	public BasePage(PageParameters parameters) {
		super(parameters);
	}
	
	public TodoService getTodoService() {
		return ((WicketApplication)getApplication()).getTodoService();
	}
}
